.shoppingprocess{width: 710px; margin: 0px auto; height: 80px; background: url("shoppingprocess.gif") no-repeat;}
.pro1{background-position: 0px 0px;}
.pro2{background-position: 0px -95px;}
.m_table{border: 1px solid #cccccc;
  .bgdd{background: #dddddd;}
  label{line-height: 30px;
    .radio{vertical-align: middle;margin: -4px 2px 0px 0px; margin-right: 4px; width:15px; border: 0px;}
  }
  img{border: 1px solid #ccc; padding: 1px; width: 110px; height: 70px;}
  .cakenumbox{width: 100px; height: 30px; display: block;
    input{ width: 48px; line-height:24px;padding: 2px 6px; border: 1px solid #dddddd; margin: 0px; float: left; text-align: center;}
    .increase{background-position: -7px -277px; width: 24px; height: 10px; float: left; border: 1px solid #DDDDDD; cursor: pointer;margin: 0px 0px 0px 4px;}
    .decrease{background-position: -7px -287px; width: 24px; height: 10px; float: left; border: 1px solid #DDDDDD; cursor: pointer; margin: 6px 0px 0px 4px;}
  }
}
.dapei{background-position: 0px -160px;}
.dapeishopping{ width: 1000px;
  li{width: 307px; height: 250px; margin-right: 16px; float: left; border: 1px solid #cccccc;
    .up{ height: 150px; width: 287px;padding: 10px;
      a{ width: 150px; height: 150px; display: block; float: left; text-align: center; overflow: hidden; margin:0px 10px 0px 0px;}
      p{ width: 120px; line-height: 20px;display: block; float: left; font-size: 14px;}
      input{margin-top: 20px;}
    }
    .fn{font-weight: normal;}
    .down{ height: 60px; width: 291px; background: #F2F2F2; padding: 20px 8px 0px 8px; color: #666666; line-height: 20px;}
  }
}
